home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiga
/
83
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
4KB
From: Dieter_Luetje@f5802.n240.z2.fido.sub.org (Dieter Luetje)
Organization: LuZi's Box
Path: f5802.n240.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiga
Subject: Re: ARC vs Nodediff
Message-ID: <MSGID_2=3A240=2F5802=40fidonet_30204b12@fidonet.org>
Date: Wed, 02 Aug 1995 22:05:34 +0200
On Son 30-Jul-1995 20:44 , Matthias Taube said to Tilo Winkler:
MT> Am 26 Jul 95 schrieb tilo winkler in AMIGA.GER an Jan Schmidwenzl:
MT> JS>> PKAX.LHA, Amiga Universe, 2:246/1454
MT> tw> kann der wildcards? ich habe hier naemlich so ein mist-arc, der das
MT> tw> nicht kann :-[ (somit auch keine automatische verarbeitung der
MT> tw> ndediffs)
MT> Hex Editor anschmeissen, im Text nach ".arc" suchen und durch 00 ersetzen.
MT> Und schon gehts.
Geht auch mit 'nem simplen Scriptfile:
.Key Inbound,DiffDir,TrapListDir
.Def Inbound MAIL:Inbound
.Def DiffDir MAIL:Nodediff
.Def TrapListDir DFUE:Bin
.Bra {
.Ket }
ChangeTaskPri -1 ; Script mit niedriger Prioritaet.
Assign CheckInbound: "" ; Current-drive and -path merken.
Set DiffFlag 0 ; Flag zum Aufruf von TrapList.
; *** FidoNodediff's bearbeiten ***************************************
TrapScan >t:DiffName{$$}.lis DIRECTORY {Inbound} FILE NodeDiff.A?? AND
TAG FROM BOSSADRESSE LFORMAT "%s"
Search >NIL: t:DiffName{$$}.lis NodeDiff
If NOT WARN
Lab FidoNodeDiff
Cd {Inbound} ; Ins Inbound-Directory.
List >ENV:DNa NODEDIFF.A?? LFormat="%s" ; Dateinamen d. NodeDiff's
; in Variable schreiben.
FailAt 21
Copy >NIL: $DNa {DiffDir} CLONE ; Origin. NodeDiff retten.
If NOT ERROR ; Wenn kein Fehler
; aufgetreten ist, gibt es
; eine NodeDiff-Datei.
Rename $Dna NodeDiff.arc ; Umbenennen, da Pkax nur
; mit der Endung arc ar-
; beitet.
Cd NodeList: ; In das Verzeichnis
; Nodelist: verzweigen.
Pkax >NIL: -x {Inbound}/NodeDiff ; Nodediff auspacken.
Delete {Inbound}/NodeDiff.arc ; Gepackte Nodediff MUSS
; unbedingt aus dem
; Inbound-Directory weg,
; sonst bleiben wir ewig
; in der Schleife.
Set DiffFlag 1 ; Traplist wird spaeter
; aufgerufen.
; NodeDiff an die Fido-Points verteilen.
MakeMail TO "Point Name" TOADR Pointadresse DIR MAIL:NetMail
FILE MAIL:Messages/NodeDiff.txt FROMADR 2:240/5802
Sendfile -nPointadresse -H MAIL:NodeDiff/$DNa
Skip BACK FidoNodeDiff ; Das ganze nochmal, falls noch weitere
; Nodediffs vorhanden sind.
EndIf
EndIf
Delete t:DiffName{$$}.lis QUIET ; Ein bischen aufraeumen.
; *** Traplist aufrufen falls Diff's vorhanden ************************
If $DiffFlag EQ 1
CD {TrapListDir}
TrapList
EndIf
; *** Nochmal aufraeumen **********************************************
Cd CheckInbound: ; Zurueck zum Ausgangsverzeichnis.
Assign CheckInbound:
UnSetEnv CheckInbound
UnSet DiffFlag
UnSetEnv DNa
// cul8er
AmigaNet: 39:170/203 // -
FidoNet: 2:240/5802 // Dieter
__EveNet: 707:2001/7 __\\ //_________________________________________
(________________________\X/__________________________________________)
(InterNet: d.luetje@luzisbox.heide.de_________________________________)